<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/template_tab.xhtml">
        <ui:define name="title">
            <h:outputText value="Reportes."></h:outputText>
        </ui:define>
        <ui:define name="medidas">

            id de medidas generales: 
            #{medidasGeneralesController.selected.idUsuario}
            close


            <h:panelGroup id="messagePanel" layout="block">
                <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
            </h:panelGroup>

            <h1>Evaluacion Antropométrica</h1>

            <h:form>
                <p:growl id="growl" sticky="true" showDetail="true"/>

                <!--wizard para insertar medidas-->
                <p:tabView orientation="left" binding="#{evaluacionController.tabViewMedidas}">
                    <p:tab id="RegistroGeneral" title="Registro de Evaluacion">
                        <h:form id="frmRegistroEvaluacion">
                            <p:panel header="Registro de Evaluacion">
                                <p:messages /> 
                                <!--#{evaluacionController.selected.idUsuario = usuarioController.getUsuario(medidasGeneralesController.selected.idUsuario)} 
                                    -->
                                <h:panelGrid columns="2" columnClasses="label, value">
                                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_idTecnico}" for="Tecnico :" />
                                    <h:selectOneMenu id="idTecnico" value="#{evaluacionController.selected.idTecnico}" title="#{bundle.CreateEvaluacionTitle_idTecnico}" >
                                        <f:selectItems value="#{tecnicoController.itemsAvailableSelectOne}"/>
                                    </h:selectOneMenu>  
                                    <p:outputLabel for="popup" value="Fecha Siguiente Reporte: " />
                                    <p:calendar id="popup" value="#{evaluacionController.selected.fechaSigEvaluacion}" />
                                    
                                    
                                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_abdomenInferior}" for="abdomenInferior" />
                    <h:inputText id="abdomenInferior" value="#{evaluacionController.selected.abdomenInferior}" title="#{bundle.CreateEvaluacionTitle_abdomenInferior}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_abdomenInferior}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_cadera}" for="cadera" />
                    <h:inputText id="cadera" value="#{evaluacionController.selected.cadera}" title="#{bundle.CreateEvaluacionTitle_cadera}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_cadera}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_bicepsRelajadoDer}" for="bicepsRelajadoDer" />
                    <h:inputText id="bicepsRelajadoDer" value="#{evaluacionController.selected.bicepsRelajadoDer}" title="#{bundle.CreateEvaluacionTitle_bicepsRelajadoDer}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_bicepsRelajadoDer}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_bicepsRelajadoIzq}" for="bicepsRelajadoIzq" />
                    <h:inputText id="bicepsRelajadoIzq" value="#{evaluacionController.selected.bicepsRelajadoIzq}" title="#{bundle.CreateEvaluacionTitle_bicepsRelajadoIzq}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_bicepsRelajadoIzq}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_bicepsContraidoDer}" for="bicepsContraidoDer" />
                    <h:inputText id="bicepsContraidoDer" value="#{evaluacionController.selected.bicepsContraidoDer}" title="#{bundle.CreateEvaluacionTitle_bicepsContraidoDer}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_bicepsContraidoDer}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_torax}" for="torax" />
                    <h:inputText id="torax" value="#{evaluacionController.selected.torax}" title="#{bundle.CreateEvaluacionTitle_torax}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_torax}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_bicepsContraidoIzq}" for="bicepsContraidoIzq" />
                    <h:inputText id="bicepsContraidoIzq" value="#{evaluacionController.selected.bicepsContraidoIzq}" title="#{bundle.CreateEvaluacionTitle_bicepsContraidoIzq}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_bicepsContraidoIzq}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_aguaCorporal}" for="aguaCorporal" />
                    <h:inputText id="aguaCorporal" value="#{evaluacionController.selected.aguaCorporal}" title="#{bundle.CreateEvaluacionTitle_aguaCorporal}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_aguaCorporal}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_musloSuperiorDer}" for="musloSuperiorDer" />
                    <h:inputText id="musloSuperiorDer" value="#{evaluacionController.selected.musloSuperiorDer}" title="#{bundle.CreateEvaluacionTitle_musloSuperiorDer}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_musloSuperiorDer}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_musloSuperiorIzq}" for="musloSuperiorIzq" />
                    <h:inputText id="musloSuperiorIzq" value="#{evaluacionController.selected.musloSuperiorIzq}" title="#{bundle.CreateEvaluacionTitle_musloSuperiorIzq}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_musloSuperiorIzq}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_pantorrillaDer}" for="pantorrillaDer" />
                    <h:inputText id="pantorrillaDer" value="#{evaluacionController.selected.pantorrillaDer}" title="#{bundle.CreateEvaluacionTitle_pantorrillaDer}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_pantorrillaDer}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_pantorrillaIzq}" for="pantorrillaIzq" />
                    <h:inputText id="pantorrillaIzq" value="#{evaluacionController.selected.pantorrillaIzq}" title="#{bundle.CreateEvaluacionTitle_pantorrillaIzq}" required="true" requiredMessage="#{bundle.CreateEvaluacionRequiredMessage_pantorrillaIzq}"/>
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_abdominal}" for="abdominal" />
                    <h:inputText id="abdominal" value="#{evaluacionController.selected.abdominal}" title="#{bundle.CreateEvaluacionTitle_abdominal}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_grasaImpedanciometria}" for="grasaImpedanciometria" />
                    <h:inputText id="grasaImpedanciometria" value="#{evaluacionController.selected.grasaImpedanciometria}" title="#{bundle.CreateEvaluacionTitle_grasaImpedanciometria}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_medialPierna}" for="medialPierna" />
                    <h:inputText id="medialPierna" value="#{evaluacionController.selected.medialPierna}" title="#{bundle.CreateEvaluacionTitle_medialPierna}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_muslo}" for="muslo" />
                    <h:inputText id="muslo" value="#{evaluacionController.selected.muslo}" title="#{bundle.CreateEvaluacionTitle_muslo}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_pectoral}" for="pectoral" />
                    <h:inputText id="pectoral" value="#{evaluacionController.selected.pectoral}" title="#{bundle.CreateEvaluacionTitle_pectoral}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_subescapular}" for="subescapular" />
                    <h:inputText id="subescapular" value="#{evaluacionController.selected.subescapular}" title="#{bundle.CreateEvaluacionTitle_subescapular}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_suprailiaco}" for="suprailiaco" />
                    <h:inputText id="suprailiaco" value="#{evaluacionController.selected.suprailiaco}" title="#{bundle.CreateEvaluacionTitle_suprailiaco}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_triceps}" for="triceps" />
                    <h:inputText id="triceps" value="#{evaluacionController.selected.triceps}" title="#{bundle.CreateEvaluacionTitle_triceps}" />
                    <h:outputLabel value="#{bundle.CreateEvaluacionLabel_idTecnico}" for="idTecnico" />
                                    
                                    
                                </h:panelGrid>
                            </p:panel>                        
                            <br />
                            <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                            <p:commandButton action="#{evaluacionController.create()}" value="Guardar" update="frmRegistroEvaluacion" ajax="false"/>
                            
                            <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>
                        </h:form>
                    </p:tab>                    
                    <p:tab id="PlieguesCutaneos" title="Pliegues Cutáneos">
                        <p:panel header="Pliegues Cutáneos">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>
                            </h:panelGrid>
                        </p:panel>
                    </p:tab>

                    <p:tab id="Acondicionamiento" title="Acondicionamiento">
                        <p:panel header="Acondicionamiento">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>
                        </p:panel>
                    </p:tab>

                    <p:tab id="Perímetros" title="Perímetros">
                        <p:panel header="Perímetros">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>
                        </p:panel>
                    </p:tab>

                    <p:tab id="ComposicionCorporal" title="Composición Corporal">
                        <p:panel header="Composición Corporal">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>
                        </p:panel>
                    </p:tab>

                    <p:tab id="Somatotipo" title="Somatotipo">
                        <p:panel header="Somatotipo">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>
                        </p:panel>
                    </p:tab>

                    <p:tab id="Nutricion" title="Nutrición y Actividad Física">
                        <p:panel header="Nutrición y Actividad Física">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>
                        </p:panel>
                        <li class="ui-state-default ui-corner-left" aria-expanded="false" role="tab">
                            <a href="#j_idt13:j_idt15:Somatotipo">Somatotipo</a>
                        </li>


                    </p:tab>

                    <p:tab id="Resumen" title="Resumen">
                        <p:panel header="Resumen">
                            <p:messages />  
                            <h:panelGrid columns="2" columnClasses="label, value">
                                <p:commandButton action="#{evaluacionController.anteriorPestanna()}" value="Anterior" update="frmRegistroEvaluacion" ajax="false"/>
                                <p:commandButton action="#{evaluacionController.siguientePestanna()}" value="Siguiente" update="frmRegistroEvaluacion" ajax="false"/>

                            </h:panelGrid>


                            <h:commandButton action="#{evaluacionController.guardarEvaluacion}" value="Guardar Reporte"/>
                            <h:commandButton action="List" value="Regresar"  />
                            <br />

                        </p:panel>
                    </p:tab>


                </p:tabView>
            </h:form>



            <!--panel modal para fecha.-->
            <p:dialog modal="true" resizable="false" header="Values" widgetVar="dlg" showEffect="fold">
                <p:panelGrid id="display" columns="2" columnClasses="label,value">
                    <h:outputText value="Fecha Siguiente Reporte: " />
                    <h:outputText value="#{evaluacionController.selected.fechaSigEvaluacion}">
                        <f:convertDateTime pattern="dd/MM/yyyy" />
                    </h:outputText>
                </p:panelGrid>
            </p:dialog>


            <h:form>
                <br />
                <!--este es el naranj-->
                <h:commandLink action="#{evaluacionController.create}" value="#{bundle.CreateEvaluacionSaveLink}" />
                <br />
                <br />
                <h:commandLink action="#{evaluacionController.prepareList}" value="#{bundle.CreateEvaluacionShowAllLink}" immediate="true"/>
                <br />
                <br />
                <h:link outcome="/index" value="#{bundle.CreateEvaluacionIndexLink}"/>
            </h:form>
        </ui:define>
    </ui:composition>
</html>
